home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / mibs / INET-ADDRESS-MIB.txt < prev    next >
Text File  |  2005-03-30  |  6KB  |  179 lines

  1. INET-ADDRESS-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.   MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
  5.   TEXTUAL-CONVENTION     FROM SNMPv2-TC;
  6.  
  7. inetAddressMIB MODULE-IDENTITY
  8.   LAST-UPDATED "200006080000Z"
  9.   ORGANIZATION
  10.       "IETF Operations and Management Area"
  11.   CONTACT-INFO
  12.       "Mike Daniele
  13.        Compaq Computer Corporation
  14.        110 Spit Brook Rd
  15.        Nashua, NH  03062, USA
  16.  
  17.        Phone: +1 603 884-1423
  18.        EMail: daniele@zk3.dec.com
  19.  
  20.        Brian Haberman
  21.        Nortel Networks
  22.        4039 Emperor Blvd., Suite 200
  23.        Durham, NC  27703, USA
  24.  
  25.        Phone: +1 919 992-4439
  26.        EMail: haberman@nortelnetworks.com
  27.  
  28.        Shawn A. Routhier
  29.        Wind River Systems, Inc.
  30.        1 Tara Blvd, Suite 403
  31.        Nashua, NH  03062, USA
  32.  
  33.        Phone: +1 603 897-2000
  34.        EMail: sar@epilogue.com
  35.  
  36.        Juergen Schoenwaelder
  37.        TU Braunschweig
  38.        Bueltenweg 74/75
  39.        38106 Braunschweig, Germany
  40.  
  41.        Phone: +49 531 391-3289
  42.        EMail: schoenw@ibr.cs.tu-bs.de
  43.  
  44.        Send comments to mibs@ops.ietf.org."
  45. DESCRIPTION
  46.   "This MIB module defines textual conventions for
  47.    representing Internet addresses. An Internet
  48.    address can be an IPv4 address, an IPv6 address
  49.    or a DNS domain name."
  50.  
  51. REVISION     "200006080000Z"
  52. DESCRIPTION
  53.     "Initial version, published as RFC 2851."
  54. ::= { mib-2 76 }
  55.  
  56. InetAddressType ::= TEXTUAL-CONVENTION
  57.   STATUS      current
  58.   DESCRIPTION
  59.       "A value that represents a type of Internet address.
  60.  
  61.        unknown(0)  An unknown address type. This value MUST
  62.                    be used if the value of the corresponding
  63.                    InetAddress object is a zero-length string.
  64.                    It may also be used to indicate an IP address
  65.                    which is not in one of the formats defined
  66.                    below.
  67.  
  68.        ipv4(1)     An IPv4 address as defined by the
  69.                    InetAddressIPv4 textual convention.
  70.  
  71.        ipv6(2)     An IPv6 address as defined by the
  72.                    InetAddressIPv6 textual convention.
  73.  
  74.        dns(16)     A DNS domain name as defined by the
  75.                    InetAddressDNS textual convention.
  76.  
  77.        Each definition of a concrete InetAddressType value must be
  78.        accompanied by a definition of a textual convention for use
  79.        with that InetAddressType.
  80.  
  81.        The InetAddressType textual convention SHOULD NOT be subtyped
  82.        in object type definitions to support future extensions. It
  83.  
  84.        MAY be subtyped in compliance statements in order to require
  85.        only a subset of these address types for a compliant
  86.        implementation."
  87.   SYNTAX      INTEGER {
  88.                   unknown(0),
  89.                   ipv4(1),    -- these named numbers are aligned
  90.                   ipv6(2),    -- with AddressFamilyNumbers from
  91.                   dns(16)     -- IANA-ADDRESS-FAMILY-NUMBERS-MIB
  92.               }
  93.  
  94. InetAddress ::= TEXTUAL-CONVENTION
  95.   STATUS       current
  96.   DESCRIPTION
  97.       "Denotes a generic Internet address.
  98.  
  99.        An InetAddress value is always interpreted within the
  100.        context of an InetAddressType value. The InetAddressType
  101.        object which defines the context must be registered
  102.        immediately before the object which uses the InetAddress
  103.        textual convention. In other words, the object identifiers
  104.        for the InetAddressType object and the InetAddress object
  105.        MUST have the same length and the last sub-identifier of
  106.        the InetAddressType object MUST be 1 less than the last
  107.        sub-identifier of the InetAddress object.
  108.  
  109.        When this textual convention is used as the syntax of an
  110.        index object, there may be issues with the limit of 128
  111.        sub-identifiers specified in SMIv2, STD 58. In this case,
  112.        the OBJECT-TYPE declaration MUST include a 'SIZE' clause
  113.        to limit the number of potential instance sub-identifiers."
  114.   SYNTAX      OCTET STRING (SIZE (0..255))
  115.  
  116. InetAddressIPv4 ::= TEXTUAL-CONVENTION
  117.   DISPLAY-HINT "1d.1d.1d.1d"
  118.   STATUS       current
  119.   DESCRIPTION
  120.       "Represents an IPv4 network address:
  121.  
  122.          octets   contents         encoding
  123.           1-4     IP address       network-byte order
  124.  
  125.        The corresponding InetAddressType value is ipv4(1)."
  126.   SYNTAX       OCTET STRING (SIZE (4))
  127.  
  128. InetAddressIPv6 ::= TEXTUAL-CONVENTION
  129.   DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d"
  130.   STATUS       current
  131.   DESCRIPTION
  132.       "Represents an IPv6 network address:
  133.  
  134.          octets   contents         encoding
  135.           1-16    IPv6 address     network-byte order
  136.          17-20    scope identifier network-byte order
  137.  
  138.        The corresponding InetAddressType value is ipv6(2).
  139.  
  140.        The scope identifier (bytes 17-20) MUST NOT be present
  141.        for global IPv6 addresses. For non-global IPv6 addresses
  142.        (e.g. link-local or site-local addresses), the scope
  143.        identifier MUST always be present. It contains a link
  144.        identifier for link-local and a site identifier for
  145.        site-local IPv6 addresses.
  146.  
  147.        The scope identifier MUST disambiguate identical address
  148.        values. For link-local addresses, the scope identifier will
  149.        typically be the interface index (ifIndex as defined in the
  150.        IF-MIB, RFC 2233) of the interface on which the address is
  151.        configured.
  152.  
  153.        The scope identifier may contain the special value 0
  154.        which refers to the default scope. The default scope
  155.        may be used in cases where the valid scope identifier
  156.        is not known (e.g., a management application needs to
  157.        write a site-local InetAddressIPv6 address without
  158.        knowing the site identifier value). The default scope
  159.        SHOULD NOT be used as an easy way out in cases where
  160.        the scope identifier for a non-global IPv6 is known."
  161.   SYNTAX       OCTET STRING (SIZE (16|20))
  162.  
  163. InetAddressDNS ::= TEXTUAL-CONVENTION
  164.   DISPLAY-HINT "255a"
  165.   STATUS       current
  166.   DESCRIPTION
  167.       "Represents a DNS domain name. The name SHOULD be
  168.        fully qualified whenever possible.
  169.  
  170.        The corresponding InetAddressType is dns(16).
  171.  
  172.        The DESCRIPTION clause of InetAddress objects that
  173.        may have InetAddressDNS values must fully describe
  174.        how (and when) such names are to be resolved to IP
  175.        addresses."
  176.   SYNTAX       OCTET STRING (SIZE (1..255))
  177.  
  178. END
  179.